// 将下面异步代码使用 Promose 的方式改进
// 题目
// setTimeout(function(){
//     var a = "hello"
//     setTimeout(function(){
//         var b = "xuexi"
//         setTimeout(function(){
//             var c = "pjy"
//             console.log(a+b+c);
//         },10)
//     },10)
// },10)





let promise = new Promise((res, item) => {
    res();
});

promise
    .then(() => {
        return "hello,"
    })
    .then(value => {
        return value + "xuexi,"
    })
    .then(value => {
        console.log(value + "pjy");
    })
    .catch(err => {
        console.log(err);
    })
// 改进

new Promise(resolve=>{
    resolve("hello,")
}).then(re=> {
    return re+"xuexi,"
}).then(r=>{
    console.log(r+"pjy");
}).catch(err=>{
    console.log(err);
})